*, tr, td{margin: 0px;padding: 0px;}
.clear{font-size: 0px;clear: both;line-height: 0px; height: 1px;}
.clearfix:after{ content: "."; display: block;height: 0;clear: both;visibility: hidden;}
.clearfix{min-height: 1px;}
* html .clearfix{height: 1px;}
img{border-style: none;}
a:link{outline: none;text-decoration: none;}
a:visited{outline: none;text-decoration: none;}
a:hover{outline: none;text-decoration: none;}
a:active{outline: none;text-decoration: none;}
ul{list-style-type: none;}
ul li{list-style-type: none;}
li{list-style-type: none;}
*{font-family:'Arial';font-size:100%; }
body{font-family:Arial;font-size:100%; line-height: 120%; color: #777;background-color: #eef1f8;}
  /*统一样式*/
#wrap{ width:100%;}
.login_con{ width:90%; margin:0 auto; background:#fff; border-radius: 3px; border:1px solid #e9e9e9; margin-top: 18%;}
.input-group {border-collapse: separate;display: table;border-bottom: 1px solid #eee; width: 100%; position:relative;}
.input-group-addon { color: #888888; padding: 0px 3.5% 0px 5%;text-align: center; float: left; height: 50px; line-height: 50px; font-size: 90%; background: url(../images/icon24_login_03.png) no-repeat center right;}
.input-group-addon1 { color: #888888; padding: 0px 0% 0px 5%;text-align: center; float: left; height: 50px; line-height: 50px; font-size: 90%; }
.form-control{ border:0; height: 50px; line-height: 50px; width:80%; color: #666; font-size: 90%; margin-left:3.5%;}
.form-contro2{border:0; height: 50px; line-height: 50px; width:80%; color: #666; font-size: 90%; margin-left:1%;}
.form-control1{-webkit-appearance: none; float: left;display:block; border: 0; height: 30px; line-height: 30px; width:60%; color: #666; font-size: 90%; margin-left:3.5%; padding-left: 3%}
.login_yz{ padding: 0px 10px; height: 28px; line-height: 28px; color: #fff; background: #a3a3a3; text-align: center; border: 0; border-radius: 5px;  font-size: 90%; position: absolute; top: 16px; right: 10px;}
.btn{ font-size: 100%;border-radius: 3px; height: 50px; border: 0;margin-bottom:30%; color: #fff; line-height: 50px; background: #2cad18; text-align: center; width: 90%;  margin-top: 8%; margin-left:5%;} 
.login_logo{ width: 100%; margin-top: 12%;  text-align: center;}
.login_logo img{ width:60%;}
.top{ width:100%;background: #2cad18; position: fixed; top: 0; left: 0; height: 40px;z-index: 999;}
.top_l{ float: left; padding-left:15px; color: #fff; padding-top:4px;}
.top_r{float: right;padding-right:15px;color: #fff; padding-top: 12px;}
.contacts{ width: 100%; height: 100%; margin-top: 40px;}
.contacts ul li{ overflow: hidden;  font-size: 16px;  }
.contacts ul li a{padding-top:5px;color: #5d5d5d; padding-bottom: 7px;  display: block; background: #fff;border-bottom: 1px solid #dde1ea; line-height: 50px;height: 50px;}
.contacts ul li img{ width: 40px; height: 40px; float: left; margin-left: 10px; margin-top: 7px;}
.contacts ul li span{ float: left; margin-left: 10px;}
.contacts p{ height: 30px; line-height: 30px; padding-left: 10px; color: #8f8f8f; background: #eef1f8}

.contacts ul li .imgs{ width: 40px; height: 40px; float: left; margin-left: 10px; margin-top: 7px; text-align:center;line-height:40px;color:#fff;}
.bottom{ position: fixed; bottom: 0; left: 0; height: 55px; background: #fff; border-top: 1px solid #dde1ea; width: 100%; padding-top: 8px;}
.bottom ul li{ width: 25%; text-align: center; float: left; font-size: 16px;}
.bottom ul li p{ line-height: 30px;}
.bottom ul li a{ display: block;color: #3e3e3e; }
.bottom ul li a i{color:#cdcdcd;}
.bottom ul li a#active{color: #2cad18;}

.contracts_r{ position: fixed; right: 0; width:30px; top:40px; bottom: 63px; text-align: center; height: 100%; padding-top: 4%}
.contracts_r a{ display: block; font-size: 12px; line-height:120%;}
.cts_xx{width: 100%; overflow: hidden; margin-bottom: 80px;margin-top: 40px;}
.cts_xx_t{ width: 100%; background: #fff; overflow: hidden; padding: 15px;}
.cts_xx_t img{ float: left; width: 80px; height: 80px; border-radius: 3px; }
.cts_xx_t_r{ width: 70%; float: left;  margin-left:15px;}
.cts_xx_t_r h3{ font-size: 16px; color: #3e3e3e; }
.cts_xx_t_r span{ color: #8c8c8c; font-size: 14px; width: 100%;display: block;}
.cts_xx_t_r_sw{ background: #f1f1f1; height: 26px; margin-top: 2px; line-height: 26px; padding: 0 6px; border-radius: 3px; border:1px solid #e5e5e5; display:inline-block;}
.cts_xx_t_r_sw a{ color: #3e3e3e; display: block; font-size: 14px;}
.cts_c{ width: 100%; background: #fff;  margin-top: 4%; overflow: hidden;}
.cts_c_t{ width: 100%; border-bottom: 1px solid #dde1ea; height: 40px; line-height: 40px;}
.cts_c_t h3{ font-size: 16px;color: #3e3e3e; padding-left:15px; float: left; font-weight: 100; }
.cts_c_c{ overflow: hidden;font-size: 14px;padding:15px;}
.cts_c_c_nr{ overflow: hidden; width: 100%}
.cts_c_xl{ color: #a1a1a1; float:right; margin-right:15px; padding-top: 14px;}
.cts_xx_title{ float: left;color: #636363;}
.cts_xx_con{ float: left;color: #8c8c8c; width: 84%;}
.user{ width: 100%; margin-top: 40px; margin-bottom: 80px; overflow: hidden;}
.user_txl{ width:95%; background: #f1f0dc; overflow: hidden; padding:4% 0% 4% 5%;}
.user_txl h3{ width:66%; float: left; color: #9d8c76; font-weight: 100; font-size: 14px; padding-right: 3%; line-height: 20px;}
.user_txl span{ float: left; width: 30%;text-align: right;}
.user_txl_button{ width: 90%; height: 32px; margin-top:3px; background: #f9904f; font-size: 14px; border-radius: 3px; color: #fff; text-align: center; line-height: 32px;}
.user_txl_button a{ color: #fff; display: block;}
.user2_tx{ width:95%;background: #fff; overflow: hidden; padding: 6% 0% 6% 5%; }
.user2_tx h3{font-size: 16px;color: #3e3e3e; float: left; font-weight: 100;}
.user2_tx img{ float: right; width: 60px; height: 60px; border-radius: 3px; margin-right:5%;  }
.input-group {border-collapse: separate;display: table;border-bottom: 1px solid #eee; width: 100%;}
.input-group-addon { color: #888888; padding: 0px 0% 0px 3%;text-align:right; float: left; height: 50px; line-height: 50px; font-size:14px; width: 74px;}
.form-control{ float: left;display:block; border:0; height: 50px; line-height: 50px; width:60%; color: #666; font-size: 14px;}
.dh{float: left;display:block; border:0;line-height:20px; width:60%; color: #666; font-size: 14px; padding-top: 15px;}
.news{ width: 100%; margin-top: 40px;}
.news ul li{border-bottom: 1px solid #eee; background: #fff; overflow: hidden; padding: 15px; margin-bottom:10px;}
.news ul li a{ display: block;}
.news ul li img{ float: left; width: 80px; height: 60px; margin-right: 3%;}
.news_con{ float: left; position: relative; display: inline-block; width: 68%}
.news_con h3{font-size: 16px;color: #3e3e3e; font-weight: 100; width: 70%; height: 26px; line-height: 26px; overflow: hidden;}
.news_con_dw{ position: absolute; right: 0; width: 30%; text-align: right; font-size: 14px; color: #b9b9b9;}
.news_con p{ font-size: 14px; color: #818181; overflow: hidden; height: 40px; line-height:18px;}
.sub_fenye{ padding-top:20px; margin-bottom:100px; text-align:center; cursor: pointer;}
.sub_fenye a{ border:1px solid #dde1ea; background: #fff; padding:5px 10px; margin-right:2px; color: #848484;transition:background 1s;-moz-transition:background 1s;
          -webkit-transition:background 1s;
          -o-transition:background 1s;}
.sub_fenye a#dqfy{ border:1px solid #2cad18; background:#36cc8a; color:#fff; }
.news_xx{ width: 92%; padding: 5% 4%; margin-top: 40px;}
.news_xx h3{font-size: 16px;color: #3e3e3e; font-weight: 100; height: 30px; line-height: 30px; overflow: hidden;}
.news_xx h4{font-size: 14px; color: #b9b9b9;font-weight: 100; }
.news_xx p{ line-height: 20px; color: #818181;  font-size: 14px; padding-top:5px;}
.mhss{ width:94%; margin-left: 3%; overflow: hidden; margin-top:55px;}
.mhss a{ display: inline-block; height:30px; line-height: 30px; border:1px solid #dde1ea; background: #fff; color: #707070; margin-bottom: 10px; border-radius: 3px; text-align: center; width: 21%; margin-left: 2%;}
.mhss a#active1{ background: #f1f0dc; border:1px solid #dcdbc9; color: #9d8c76;}
